package design_pattern.proxy.proxy_pattern_static;

/**
 * <p>
 *     代理购票的人
 * </p>
 * @author 15594
 */
public class ProxyPeople implements NeedProxyMethod {

    /**代理购票的人的名字*/
    private String name;

    public ProxyPeople() {

    }

    public ProxyPeople(String name) {
        this.name = name;
    }

    @Override
    public String buyTrainTickets(String name) {
        System.out.println(name+"：代理买票");
        System.out.println("代购人不仅仅只能去买票，只要完成了购票功能，中途可以干其他事情。");
        return "代理买票成功";
    }

    /**
     * 代理人除了可以去买票以外还可以去做其他事情
     * */
    public void eat(){
        System.out.println("干饭");
    }
}
